package com.uatair.common.mqtt.domain.task;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class TaskDTO {
    /** 任务id-植保云任务id */
    private String taskId;
    /** 任务名称 */
    private String name;
    /** 所属第三方id */
    private Long platformId;
    /** 所属第三方名称 */
    private String platformName;
    /** 开始日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startDate;
    /** 结束日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endDate;
    /** 推送状态 0-未推送 1-进行中 2-已完成 */
    private String executeStatus;
    private List<UavTask> uavTaskList;
    private List<SortieTask> sortieTaskList;
}
